have been ing ne demek?

"Have been" bir fiilin geçmiş zaman hali olan "past participle" olarak kullanılır. "Have" yardımcı fiili ile birlikte kullanıldığında, "present perfect" olarak adlandırılan bir zamanı ifade eder. Yani bir eylemin geçmişte başladığını ve hala devam ettiğini anlatır.

Örnek cümleler:

  • I have been studying for two hours. (İki saat boyunca çalışıyorum.)
  • They have been living in this house for ten years. (Onlar bu evde on yıldır yaşıyorlar.)
  • He has been playing basketball since he was a kid. (Çocukluğundan beri basketbol oynuyor.)

"Have been" ayrıca "passive voice" olarak da kullanılabilir. Bu durumda, nesne eylemin alıcısı olarak kullanılır ve "by" ile birlikte kullanılır.

Örnek cümle: The car has been repaired by the mechanic. (Araba tamirci tarafından tamir edildi.)